<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>png++: Member List</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">png++
   &#160;<span id="projectnumber">0.2.1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacepng.html">png</a>      </li>
      <li class="navelem"><a class="el" href="classpng_1_1reader.html">reader</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="headertitle">
<div class="title">png::reader&lt; istream &gt; Member List</div>  </div>
</div><!--header-->
<div class="contents">
This is the complete list of members for <a class="el" href="classpng_1_1reader.html">png::reader&lt; istream &gt;</a>, including all inherited members.<table>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a391152531f1825e81460b9847a3a8000">get_bit_depth</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ab8070ca679dfb49c226978297e7b4c08">get_color_type</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a931fd4c0eeb583ccdfea8af368e68373">get_compression_type</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#af535ae840d9436d627ab385d98edc3a0">get_end_info</a>()</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a738c4da282f1cf606e4775b86167f20c">get_end_info</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ab591ef5f52d4fcb761cfa05362d25442">get_filter_type</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a7fc587adfd83110c3e1fe7e91fdd3f52">get_height</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a581297639a9102527d09ab868c16915b">get_image_info</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a18cfaa6714239cf81ecac6565f5d0913">get_info</a>()</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#aa608ad4c4dd3d11ddf9fc84cfcc93b9e">get_info</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#aafcad747360e4cfbb942e6a9cbe3e8d2">get_interlace_type</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a96514f5448d6a51682f435eee7dc790e">get_io_ptr</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a5d9e331efe0bf92a26c8943f0ffe3a6e">get_png_struct</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ad029fe82abb63a11c158aac299c03693">get_width</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a183571c721c9da3eebe056877e1b84ff">has_chunk</a>(chunk id)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a74af9c813a17cd2f62878545cb389c0e">io_base</a>(png_struct *png)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline, explicit]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a4bfbb79bd63e35d54339f15baade71f5">is_error</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a4dc235d3aa8764d1a1a73c6d1fefed61">m_end_info</a></td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a0525d690575be17366b555672bac823e">m_error</a></td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a3253298a348305da3f3b6cf38f201300">m_info</a></td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a343eb5ab2ad984e7020d8489b64ec9d2">m_png</a></td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ad01b0dbb31b81fe9d6de1d9ff2f2136e">raise_error</a>()</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a4601208d1fe621240e14be76e8f82904">raise_error</a>(png_struct *png, char const *message)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline, protected, static]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1reader.html#a198c8345b97ddfac9f2f7474f196f45c">read_end_info</a>()</td><td><a class="el" href="classpng_1_1reader.html">png::reader&lt; istream &gt;</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1reader.html#a5dc827c5e9a113f8821c1ff08b2ab111">read_info</a>()</td><td><a class="el" href="classpng_1_1reader.html">png::reader&lt; istream &gt;</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1reader.html#a426065ee445481d599162d0e22c97214">read_png</a>()</td><td><a class="el" href="classpng_1_1reader.html">png::reader&lt; istream &gt;</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1reader.html#a07f8235aab8059260b4857feba579ccb">read_row</a>(byte *bytes)</td><td><a class="el" href="classpng_1_1reader.html">png::reader&lt; istream &gt;</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1reader.html#add29db689e5ee6543a6bf68491018521">reader</a>(istream &amp;stream)</td><td><a class="el" href="classpng_1_1reader.html">png::reader&lt; istream &gt;</a></td><td><code> [inline, explicit]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#afba999be609454b12e2cd4ef3ca9a3f2">reset_error</a>()</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a20d77b4fe7e6232a383455bd021e569e">set_add_alpha</a>(uint_32 filler, filler_type type) const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a7e3f205c2a44d3ebd32664efc031608d">set_bgr</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#afc85421463d684509709e5efbf5ca7d0">set_bit_depth</a>(size_t bit_depth)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a513fdbaa4edc5249da2ce8319521b222">set_color_type</a>(color_type color_space)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a82f1e2f375a0c6e4e5e984a1822befad">set_compression_type</a>(compression_type compression)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a39065eb7d408ba2c251d381095dade8a">set_error</a>(char const *message)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ac261464930a122a9b53f2b464229f81d">set_filler</a>(uint_32 filler, filler_type type) const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a38a20626a77b13a454f2877c562194fa">set_filter_type</a>(filter_type filter)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ab33730e38ea2fe21c59557df6ad7d78b">set_gray_1_2_4_to_8</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#aeec721b9743dd97861377a44e0a4c999">set_gray_to_rgb</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#afe74d4f86852d7374d6137027cc2f0fe">set_height</a>(size_t height)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a9e2c8aa9dbd7f398758a992c4857ca02">set_image_info</a>(image_info const &amp;info)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#acdb6c2fe9e68f6ce2643131a21999279">set_interlace_handling</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a1d74ab5bf36d6392dc7117e716f3ddb9">set_interlace_type</a>(interlace_type interlace)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a435d99ee19964274642f7e6106feacdb">set_invert_alpha</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ad26dd1169cba0fc6f82a081c960ee476">set_invert_mono</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a9c32bcead1438c8699de660fc328e54b">set_packing</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#afd3fc19a106b1e53afedc2032a373d87">set_packswap</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a551d63cd2c32d66d8ecdb5b50061fed6">set_palette_to_rgb</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ad4798a1cabbd2d6956184e154de0e7bd">set_read_user_transform</a>(png_user_transform_ptr transform_fn)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a8e9771d816eee5d3f39f3c1486130525">set_rgb_to_gray</a>(rgb_to_gray_error_action error_action=rgb_to_gray_silent, double red_weight=-1.0, double green_weight=-1.0) const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a44c058b968732d972b496c89d9327033">set_rgb_to_gray</a>(rgb_to_gray_error_action error_action=rgb_to_gray_silent, fixed_point red_weight=-1, fixed_point green_weight=-1) const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#af902d001731492a24814bddf71aebb95">set_shift</a>(byte red_bits, byte green_bits, byte blue_bits, byte alpha_bits=0) const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a78d01257bb71a6e3fb7da0ed50a72fc3">set_shift</a>(byte gray_bits, byte alpha_bits=0) const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ad801a397266597a8f64f3a983cc9c866">set_strip_16</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ab1c8dc7c170befd8a12c4bb286a91295">set_strip_alpha</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ae937edb8117961235667f808a3f88e3e">set_swap</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#adddd63fc26893097fcaeda7c0595e162">set_swap_alpha</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#a43bc25cb81b37fecf4851fcf6ebb26ce">set_tRNS_to_alpha</a>() const </td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#abf283c5d396276f539597ae1922ea61d">set_user_transform_info</a>(void *info, int bit_depth, int channels)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#ae4eb810e5e17a14e3d832cb4eb9f1c47">set_width</a>(size_t width)</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1reader.html#ae38d4ce06488e1addb6e5ff0c8e54a58">update_info</a>()</td><td><a class="el" href="classpng_1_1reader.html">png::reader&lt; istream &gt;</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1io__base.html#abf29081454d38b8beee5a69761f6e205">~io_base</a>()</td><td><a class="el" href="classpng_1_1io__base.html">png::io_base</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="classpng_1_1reader.html#a877cbc18291159ca94b1acbc224f3ef4">~reader</a>()</td><td><a class="el" href="classpng_1_1reader.html">png::reader&lt; istream &gt;</a></td><td><code> [inline]</code></td></tr>
</table></div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Generated on Fri Jan 25 2013 14:10:10 for png++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
